home *** CD-ROM | disk | FTP | other *** search
/ Chip 1996 November / Chip 11-96.iso / treiber / grafik / miro / crystal / 10sd / windows / 10sdwin1.exe / INSTALL.DAT < prev    next >
Text File  |  1994-12-16  |  37KB  |  920 lines

  1. //*****************************************************************************
  2. // Name         : INSTALL.DAT
  3. // Project      : SESAM: Installation miro WINDOWS-BASIC-DISK
  4. // Function     : Scriptfile for KDC-wINSTALL
  5. // Author       : KF / miro Computer Products AG, 
  6. //                Carl-Miele-Str. 4, D-38112 Braunschweig
  7. // created      : 26.01.94
  8. // changed      : 
  9. // revision......when...................who.....->.where.and.what..............
  10. // $Log:$
  11. //*****************************************************************************
  12.  
  13. //*** project header block ****************************************************
  14.  
  15. @DefineProject
  16.   @Name       = "miro╖win - High speed drivers for Windows"
  17.   @Version    = "1.41"
  18.   @OutDrive   = @WindowsDrive
  19.   @SubDir     = "@WindowsDir"
  20.   @InDiskBell = 1
  21. @EndProject
  22.  
  23.  
  24. //*** define variables ********************************************************
  25.  
  26. @DefineVars
  27.   @QString @mName     = "Install disk"
  28.   @Integer @Red       = @RGB (255,0,0)
  29.   @Integer @Green     = @RGB (0,255,0)
  30.   @Integer @Blue      = @RGB (0,0,255)
  31.   @Integer @Black     = @RGB (0,0,0)
  32.   @Integer @White     = @RGB (255,255,255)
  33.   @Integer @UnInstall = @False
  34.   @Integer @OldLang   = 0
  35.   @Integer @Delay     = 0
  36.   @Integer @d         = 5
  37.   @Integer @fflag     = 0
  38.   @QString @merke     = ""
  39.   @If (@DirExists ("@WindowsDrive:@WindowsDir\\SYSTEM"))
  40.     @Dir @wSysDir     = "@SubDir\\SYSTEM"
  41.   @Else
  42.     @Dir @wSysDir     = "@SubDir"
  43.   @EndIf
  44.   @If (@DriveRemote (@InDrive))
  45.     @Integer @IsFloppy = 0
  46.   @ElseIf (@Removable (@InDrive))
  47.     @Integer @IsFloppy = 1
  48.   @Else
  49.     @Integer @IsFloppy = 0
  50.   @EndIf
  51. @EndVars
  52.  
  53.  
  54. //*** input language from user ************************************************
  55.  
  56. @SetGroup (E)
  57. @OldLang = 1
  58. @SetLang (1)
  59.  
  60. INPUTLANG:
  61. @GetGroups
  62.   @DlgCtrlSize (0,8,20,12,35)
  63.   @BackGroundMode (2,,)
  64.   @Cls 
  65.   @If ('D' [= @Group)
  66.  
  67. Willkommen bei der miro╖win Installation Version @Version
  68.  
  69. Sprachauswahl:
  70.  
  71.   @Set D = "Deutsch"
  72.   @Set E = "English"
  73.  
  74.   @Else
  75.  
  76. Welcome to the miro╖win installation version @Version
  77.  
  78. Language selection:
  79.  
  80.   @Set E = "English"
  81.   @Set D = "Deutsch"
  82.  
  83.   @EndIf
  84. @EndGroups
  85.  
  86. @If ('D' [= @Group && @OldLang != 0)
  87.   @FlushGroups ()
  88.   @SetGroup (D)
  89.   @OldLang = 0
  90.   @SetLang (0)
  91. //@Goto INPUTLANG
  92. @ElseIf ('E' [= @Group && @OldLang != 1)
  93.   @FlushGroups ()
  94.   @SetGroup (E)
  95.   @OldLang = 1
  96.   @SetLang (1)
  97. //@Goto INPUTLANG
  98. @EndIf  
  99.  
  100.  
  101. //*** define language dependant strings ***************************************
  102.  
  103. @DefineVars
  104.   @If ('D' [= @Group)
  105.     @QString @M00 = "Die Installation unterstⁿtzt keine" 
  106.     @QString @M01 = "Version von Windows vor 3.1 !"
  107.     @QString @M10 = "WΣhlen Sie das Board aus, welches Sie installieren wollen:" 
  108.     @QString @M12 = "Installierte Software komplett entfernen"
  109.     @QString @M20 = "WΣhlen Sie mit der Maus die Software aus, die Sie installieren wollen:" 
  110.     @QString @M22 = "Windows 3.1 Treiber Software"
  111.     @QString @M23 = "zusΣtzliche miroWINTOOLS"
  112.     @QString @M24 = "miro-Hintergrundbild"
  113.     @QString @M30 = "Software entfernen:"
  114.     @QString @M31 = "Die installierte Software ist aktiv und kann nicht gel÷scht werden."
  115.     @QString @M32 = "Drⁿcken Sie OK, um mit der Installation fortzufahren."
  116.     @QString @M106 = "miroMAGIC 20SV ergo"
  117.     @QString @M107 = "miroMAGIC 40SV ergo"
  118.   @Else
  119.     @QString @M00 = "The installation does not support"
  120.     @QString @M01 = "any version of Windows prior to 3.1 !"
  121.     @QString @M10 = "Select with your mouse the board you want to install:" 
  122.     @QString @M12 = "Completely remove installed software"
  123.     @QString @M20 = "Select with your mouse the software you want to install:"
  124.     @QString @M22 = "Windows 3.1 driver software"
  125.     @QString @M23 = "additional miroWINTOOLS"
  126.     @QString @M24 = "miro wallpaper"
  127.     @QString @M30 = "Uninstall software:"
  128.     @QString @M31 = "The installed software is active and can therfore not be deleted."
  129.     @QString @M32 = "Press OK to proceed with the installation"
  130.     @QString @M106 = "miroCRYSTAL 20SV ergo"
  131.     @QString @M107 = "miroCRYSTAL 40SV ergo"
  132.   @EndIf
  133. @EndVars
  134.  
  135.   
  136. //*** check windows version ***************************************************
  137.  
  138. @If (@WindowsMajor < 3 || @WindowsMajor == 3 && @WindowsMinor < 1)
  139.   @FlushKeyboard
  140.   @Display
  141.   @BackGroundMode (3, @Red, @Red)
  142.   @Cls
  143. @M00
  144. @M01
  145.   @Pause
  146.   @Abort
  147.   @EndDisplay
  148. @Endif
  149.  
  150.  
  151. //*** input board type by user ************************************************
  152.  
  153. BOARDSELECT:
  154. @GetOption
  155.   @DlgCtrlSize (0,4,0,15,50)
  156.   @BackGroundMode (3,@Blue, @Blue)
  157.   @Cls
  158.  
  159. @M10
  160.  
  161.   @Option 100 = "miroCRYSTAL 40SV (4MB)" 
  162.   @Option 101 = "miroCRYSTAL 20SV (2MB)" 
  163.   @Option 102 = "miroCRYSTAL 20SD (2MB)" 
  164.   @Option 105 = "miroCRYSTAL 20SD (1MB)" 
  165.   @Option 103 = "miroCRYSTAL 10SD (1MB)" 
  166.   @Option 104 = "miroCRYSTAL 10SD (2MB)" 
  167.   @Option 107 = "@M107 (4MB)"
  168.   @Option 106 = "@M106 (2MB)" 
  169.   @Option 210 = "@M12"
  170. @EndOption
  171.  
  172.  
  173. //*** input items to install from user ****************************************
  174.  
  175. @If (210 [! @Option) // uninstall
  176.   @SetOption (200)
  177.   @GetOption
  178.     @CheckBox
  179.     @DlgCtrlSize (0,4,0,8,50)
  180.     @BackGroundMode (3,@Blue, @Blue)
  181.     @Cls
  182.   
  183. @M20
  184.  
  185.     @Option 200 = "@M22"
  186.     @Option 201 = "@M23"
  187.     @Option 202 = "@M24"
  188.   @EndOption
  189. @EndIf
  190.  
  191.  
  192. //*** Uninstall software ******************************************************
  193.  
  194. @If (210 [= @Option) // uninstall
  195. @If (@StrFind(@GetINI ("boot", "386grabber", "system.ini"),"octovga") > -1)
  196.   @FlushKeyboard
  197.   @Display
  198. @M31
  199. @M32
  200.   @Pause
  201.   @EndDisplay
  202.   @ClearOption (210)
  203.   @UnInstall = @True
  204.   @Goto BOARDSELECT
  205.  
  206. @Else
  207.   @FlushKeyboard
  208.   @Display
  209. @M30
  210.   @Pause
  211.   @EndDisplay
  212.  
  213.   @Delete ("@OutDrive:@wSysDir\\OEMC10SD.*")
  214.   @Delete ("@OutDrive:@wSysDir\\OEMC20SD.*")
  215.   @Delete ("@OutDrive:@wSysDir\\OEMC20SV.*")
  216.   @Delete ("@OutDrive:@wSysDir\\OEMC40SV.*")
  217.   @Delete ("@OutDrive:@wSysDir\\OEMMAG40.*")
  218.   @Delete ("@OutDrive:@wSysDir\\OEMMAG20.*")
  219.   @Delete ("@OutDrive:@wSysDir\\OEMC20TW.*")
  220.   @Delete ("@OutDrive:@wSysDir\\OEMBIBO?.*")
  221.   @Delete ("@OutDrive:@wSysDir\\OEMMAGS4.*")
  222.   @Delete ("@OutDrive:@wSysDir\\OEMRAIN.*")
  223.   @Delete ("@OutDrive:@wSysDir\\OEMCR8S.*")
  224.   @Delete ("@OutDrive:@wSysDir\\OEMCR16S.*")
  225.   @Delete ("@OutDrive:@wSysDir\\OEMCR24S.*")
  226.   @Delete ("@OutDrive:@wSysDir\\OEMCR32S.*")
  227.   @Delete ("@OutDrive:@wSysDir\\OEMC40PV.*")
  228.   @Delete ("@OutDrive:@wSysDir\\OEMC20PV.*")
  229.   @Delete ("@OutDrive:@wSysDir\\1SD*.DRV")
  230.   @Delete ("@OutDrive:@wSysDir\\C20SD*.DRV")
  231.   @Delete ("@OutDrive:@wSysDir\\C20SV*.DRV")
  232.   @Delete ("@OutDrive:@wSysDir\\C40SV*.DRV")
  233.   @Delete ("@OutDrive:@wSysDir\\C40PV*.DRV")
  234.   @Delete ("@OutDrive:@wSysDir\\C20PV*.DRV")
  235.   @Delete ("@OutDrive:@wSysDir\\M20*.DRV")
  236.   @Delete ("@OutDrive:@wSysDir\\M40*.DRV")
  237.   @Delete ("@OutDrive:@wSysDir\\TW10*.DRV")
  238.   @Delete ("@OutDrive:@wSysDir\\TW20*.DRV")
  239.   @Delete ("@OutDrive:@wSysDir\\TWIN.DRV")
  240.   @Delete ("@OutDrive:@wSysDir\\MAGS4*.DRV")
  241.   @Delete ("@OutDrive:@wSysDir\\RAIN*.DRV")
  242.   @Delete ("@OutDrive:@wSysDir\\C8S*.DRV")
  243.   @Delete ("@OutDrive:@wSysDir\\CR16S*.DRV")
  244.   @Delete ("@OutDrive:@wSysDir\\CR24S*.DRV")
  245.   @Delete ("@OutDrive:@wSysDir\\CR32S*.DRV")
  246.   @Delete ("@OutDrive:@wSysDir\\OCTO.MON")
  247.   @Delete ("@OutDrive:@wSysDir\\OCTOVGA.*")
  248.   @Delete ("@OutDrive:@SubDir\\MINFO.TXT")
  249.   @Delete ("@OutDrive:@SubDir\\MWINTOOL.INI")
  250.   @Delete ("@OutDrive:@SubDir\\MSUP*.*")
  251.   @Delete ("@OutDrive:@SubDir\\MONSEL.*")
  252.   @Delete ("@OutDrive:@SubDir\\VIRTDLL.DLL")
  253.   @Delete ("@OutDrive:@SubDir\\MPWRSAVE.SCR")
  254.   @Delete ("@OutDrive:@SubDir\\TWIN*.*")
  255.   @Delete ("@OutDrive:@SubDir\\MTINT*.*")
  256.   @Delete ("@OutDrive:@SubDir\\WSIZER.*")
  257.   @Delete ("@OutDrive:@SubDir\\WADJUST.*")
  258.   @Delete ("@OutDrive:@SubDir\\MFONTCOM.EXE")
  259.   @Delete ("@OutDrive:@SubDir\\MIROSCOP.EXE")
  260.   @Delete ("@OutDrive:@SubDir\\MIROHOOK.DLL")
  261.   @Delete ("@OutDrive:@SubDir\\MSCOPE*.HLP")
  262.   @Delete ("@OutDrive:@SubDir\\MSIZE*.*")
  263.  
  264.   @Delete ("@OutDrive:@wSysDir\\MIROLOGO.RLE")
  265.   @Delete ("@OutDrive:@SubDir\\*.MIR")
  266.  
  267.   @WinExec ("PROGMAN.EXE", 1) 
  268. @Display // ???
  269.   @ProgramManager ("[ShowGroup (miroWINTOOLS, 2)]")
  270.   @Delay = @SystemDate 
  271. CLa: @If (@SystemDate - @Delay <= @d) @Goto CLa @EndIf 
  272.   @ProgramManager ("[DeleteItem (miro SUPERSCREEN)]")
  273.   @Delay = @SystemDate 
  274. CLb: @If (@SystemDate - @Delay <= @d) @Goto CLb @EndIf 
  275.   @ProgramManager ("[DeleteItem (miro MONITOR SELECT)]")
  276.   @Delay = @SystemDate 
  277. CLc: @If (@SystemDate - @Delay <= @d) @Goto CLc @EndIf 
  278.   @ProgramManager ("[DeleteItem (miroTINT CONTROL)]")
  279.   @Delay = @SystemDate 
  280. CLd: @If (@SystemDate - @Delay <= @d) @Goto CLd @EndIf 
  281.   @ProgramManager ("[DeleteItem (miro HOTKEY)]") 
  282.   @Delay = @SystemDate 
  283. CLk: @If (@SystemDate - @Delay <= @d) @Goto CLk @EndIf 
  284.   @ProgramManager ("[DeleteItem (miro PINBOARD)]") 
  285.   @Delay = @SystemDate 
  286. CLl: @If (@SystemDate - @Delay <= @d) @Goto CLl @EndIf 
  287.   @ProgramManager ("[DeleteItem (miroSCREEN-Adjust)]") 
  288.   @Delay = @SystemDate 
  289. CLe: @If (@SystemDate - @Delay <= @d) @Goto CLe @EndIf 
  290.   @ProgramManager ("[DeleteItem (miro FONTCOMPILER)]")
  291.   @Delay = @SystemDate 
  292. CLf: @If (@SystemDate - @Delay <= @d) @Goto CLf @EndIf 
  293.   @ProgramManager ("[DeleteItem (miroSCOPE)]")
  294.   @Delay = @SystemDate 
  295. CLg: @If (@SystemDate - @Delay <= @d) @Goto CLg @EndIf 
  296.   @ProgramManager ("[DeleteItem (miroSIZE CALIBRATION)]")
  297.   @Delay = @SystemDate 
  298. CLh: @If (@SystemDate - @Delay <= @d) @Goto CLh @EndIf 
  299.   @ProgramManager ("[DeleteItem (miro TWINFACE)]")
  300.   @Delay = @SystemDate 
  301. CLi: @If (@SystemDate - @Delay <= @d) @Goto CLi @EndIf 
  302.   @ProgramManager ("[DeleteItem (Information)]")
  303.   @Delay = @SystemDate 
  304. CLj: @If (@SystemDate - @Delay <= @d) @Goto CLj @EndIf 
  305.   @ProgramManager ("[DeleteGroup (miroWINTOOLS)]")
  306.   @Delay = @SystemDate 
  307. CLm: @If (@SystemDate - @Delay <= @d) @Goto CLm @EndIf 
  308. @EndDisplay
  309.  
  310.  
  311.   @SetINI ("928.drv", "dpi",, "system.ini")
  312.   @SetINI ("928.drv", "Virtual_Size_X",, "system.ini")
  313.   @SetINI ("928.drv", "Virtual_Size_Y",, "system.ini")
  314.   @SetINI ("928.drv", "Screen_Size_X",, "system.ini")
  315.   @SetINI ("928.drv", "Screen_Size_Y",, "system.ini")
  316.   @SetINI ("928.drv", "Memory_Size_X",, "system.ini")
  317.   @SetINI ("928.drv", "Memory_Size_Y",, "system.ini")
  318.   @SetINI ("928.drv", "Pixel_Size",, "system.ini")
  319.   @SetINI ("928.drv", "polygon-support",, "system.ini")
  320.   @SetINI ("928.drv", "TV",, "system.ini")
  321.   @SetINI ("928.drv", "2in1",, "system.ini")
  322.   @SetINI ("928.drv", "15BPP",, "system.ini")
  323.   @SetINI ("928.drv", "notaus",, "system.ini")
  324.   @SetINI ("928.drv", "DRAM",, "system.ini")
  325.   @SetINI ("928.drv", "VXPBlt",, "system.ini")
  326.   @SetINI ("928.drv", "FIFO",, "system.ini")
  327.   @SetINI ("928.drv", "Mon_Data",, "system.ini")
  328.   @SetINI ("928.drv", "Mon_Path",, "system.ini")
  329.   @SetINI ("928.drv", "MonDesc",, "system.ini")
  330.   @SetINI ("928.drv", "BoardDesc",, "system.ini")
  331.   @SetINI ("928.drv", "CardID",, "system.ini")
  332.   @SetINI ("928.drv", "CardSubID",, "system.ini")
  333.   @SetINI ("928.drv", "Font",, "system.ini")
  334.   @SetINI ("928.drv", "RAM",, "system.ini")
  335.   @SetINI ("928.drv", "PhysBoardNr",, "system.ini")
  336.   @SetINI ("928.drv", "SysColors",, "system.ini")
  337.  
  338.   @SetINI ("twinleft.drv", "dpi",, "system.ini")
  339.   @SetINI ("twinleft.drv", "Virtual_Size_X",, "system.ini")
  340.   @SetINI ("twinleft.drv", "Virtual_Size_Y",, "system.ini")
  341.   @SetINI ("twinleft.drv", "Screen_Size_X",, "system.ini")
  342.   @SetINI ("twinleft.drv", "Screen_Size_Y",, "system.ini")
  343.   @SetINI ("twinleft.drv", "Memory_Size_X",, "system.ini")
  344.   @SetINI ("twinleft.drv", "Memory_Size_Y",, "system.ini")
  345.   @SetINI ("twinleft.drv", "Pixel_Size",, "system.ini")
  346.   @SetINI ("twinleft.drv", "polygon-support",, "system.ini")
  347.   @SetINI ("twinleft.drv", "TV",, "system.ini")
  348.   @SetINI ("twinleft.drv", "2in1",, "system.ini")
  349.   @SetINI ("twinleft.drv", "15BPP",, "system.ini")
  350.   @SetINI ("twinleft.drv", "notaus",, "system.ini")
  351.   @SetINI ("twinleft.drv", "DRAM",, "system.ini")
  352.   @SetINI ("twinleft.drv", "VXPBlt",, "system.ini")
  353.   @SetINI ("twinleft.drv", "FIFO",, "system.ini")
  354.   @SetINI ("twinleft.drv", "Mon_Data",, "system.ini")
  355.   @SetINI ("twinleft.drv", "Mon_Path",, "system.ini")
  356.   @SetINI ("twinleft.drv", "MonDesc",, "system.ini")
  357.   @SetINI ("twinleft.drv", "BoardDesc",, "system.ini")
  358.   @SetINI ("twinleft.drv", "CardID",, "system.ini")
  359.   @SetINI ("twinleft.drv", "CardSubID",, "system.ini")
  360.   @SetINI ("twinleft.drv", "Font",, "system.ini")
  361.   @SetINI ("twinleft.drv", "RAM",, "system.ini")
  362.   @SetINI ("twinleft.drv", "PhysBoardNr",, "system.ini")
  363.   @SetINI ("twinleft.drv", "SysColors",, "system.ini")
  364.  
  365.   @SetINI ("twinright.drv", "dpi",, "system.ini")
  366.   @SetINI ("twinright.drv", "Virtual_Size_X",, "system.ini")
  367.   @SetINI ("twinright.drv", "Virtual_Size_Y",, "system.ini")
  368.   @SetINI ("twinright.drv", "Screen_Size_X",, "system.ini")
  369.   @SetINI ("twinright.drv", "Screen_Size_Y",, "system.ini")
  370.   @SetINI ("twinright.drv", "Memory_Size_X",, "system.ini")
  371.   @SetINI ("twinright.drv", "Memory_Size_Y",, "system.ini")
  372.   @SetINI ("twinright.drv", "Pixel_Size",, "system.ini")
  373.   @SetINI ("twinright.drv", "polygon-support",, "system.ini")
  374.   @SetINI ("twinright.drv", "TV",, "system.ini")
  375.   @SetINI ("twinright.drv", "2in1",, "system.ini")
  376.   @SetINI ("twinright.drv", "15BPP",, "system.ini")
  377.   @SetINI ("twinright.drv", "notaus",, "system.ini")
  378.   @SetINI ("twinright.drv", "DRAM",, "system.ini")
  379.   @SetINI ("twinright.drv", "VXPBlt",, "system.ini")
  380.   @SetINI ("twinright.drv", "FIFO",, "system.ini")
  381.   @SetINI ("twinright.drv", "Mon_Data",, "system.ini")
  382.   @SetINI ("twinright.drv", "Mon_Path",, "system.ini")
  383.   @SetINI ("twinright.drv", "MonDesc",, "system.ini")
  384.   @SetINI ("twinright.drv", "BoardDesc",, "system.ini")
  385.   @SetINI ("twinright.drv", "CardID",, "system.ini")
  386.   @SetINI ("twinright.drv", "CardSubID",, "system.ini")
  387.   @SetINI ("twinright.drv", "Font",, "system.ini")
  388.   @SetINI ("twinright.drv", "RAM",, "system.ini")
  389.   @SetINI ("twinright.drv", "PhysBoardNr",, "system.ini")
  390.   @SetINI ("twinright.drv", "SysColors",, "system.ini")
  391.  
  392.   @SetINI ("boot.description", "displayinf",, "system.ini")
  393.   @SetINI ("boot.description", "displayinf2",, "system.ini")
  394.   @SetINI ("mboot.description", "displayinf",, "system.ini")
  395.   @SetINI ("mboot.description", "displayinf2",, "system.ini")
  396.   @SetINI ("mboot.description", "mboot",, "system.ini")
  397.   @SetINI ("mboot.description", "f_flag",, "system.ini")
  398.   @SetINI ("mboot.description", "boardfam",, "system.ini")
  399.   @SetINI ("mboot.description", "displayinf",, "system.ini")
  400.   @SetINI ("mboot.description", "resolution",, "system.ini")
  401.   @SetINI ("mboot.description", "resolution2",, "system.ini")
  402.   @SetINI ("mboot.description", "left",, "system.ini")
  403.   @SetINI ("mboot.description", "right",, "system.ini")
  404.   @SetINI ("mboot.description","Screen_Size_X",, "system.ini")
  405.   @SetINI ("mboot.description","Screen_Size_Y",, "system.ini")
  406.   @SetINI ("mboot.description","Pixel_Size",, "system.ini")
  407.   @SetINI ("mboot.description","dpi",, "system.ini")
  408.   @SetINI ("mboot.description", "BusType",, "system.ini")
  409.   @SetINI ("mboot.description", "BoardDesc",, "system.ini")
  410.   @SetINI ("mboot.description", "MonDesc",, "system.ini")
  411.  
  412.   @SetINI ("2in1.drv", "driverx1",, "system.ini")
  413.   @SetINI ("2in1.drv", "driverx2",, "system.ini")
  414.   @SetINI ("2in1.drv", "display1",, "system.ini")
  415.   @SetINI ("2in1.drv", "display2",, "system.ini")
  416.  
  417.   @SetINI ("miroSCOPE", "Sensibility",, "win.ini")
  418.   @SetINI ("miroSCOPE", "Zoom Factor",, "win.ini")
  419.   @SetINI ("miroSCOPE", "Hotkey Number",, "win.ini")
  420.   @SetINI ("miroSCOPE", "Window dimensions",, "win.ini")
  421.  
  422.   @SetINI ("miroTWINFACE", "top",, "win.ini")
  423.   @SetINI ("miroTWINFACE", "run",, "win.ini")
  424.   @SetINI ("miroTWINFACE", "align",, "win.ini")
  425.  
  426.   @SetINI ("miroVIRTUAL", "top",, "win.ini")
  427.   @SetINI ("miroVIRTUAL", "run",, "win.ini")
  428.   @SetINI ("miroVIRTUAL", "align",, "win.ini")
  429.  
  430.   @SetINI ("TintControl", "SIP_MONTEMP",, "win.ini")
  431.   @SetINI ("TintControl", "SIP_COLOR",, "win.ini")
  432.   @SetINI ("TintControl", "CLUT",, "win.ini")
  433.   @SetINI ("TintControl", "CLUT1",, "win.ini")
  434.   @SetINI ("TintControl", "CLUT2",, "win.ini")
  435.  
  436.   @SetINI ("miroSIZE CALIBRATION", "DP100mmX",, "win.ini")
  437.   @SetINI ("miroSIZE CALIBRATION", "DP100mmY",, "win.ini")
  438.   @SetINI ("miroSIZE CALIBRATION", "HiResMonitorX",, "win.ini")
  439.   @SetINI ("miroSIZE CALIBRATION", "HiResMonitorY",, "win.ini")
  440.  
  441.   @SetINI ("Screensaver.miroPOWERSAVE", "VESAMonitors",, "control.ini")
  442.   @SetINI ("Screensaver.miroPOWERSAVE", "ResumeAfterPOWERDOWN",, "control.ini")
  443.   @SetINI ("Screensaver.miroPOWERSAVE", "TEST_VESAMonitors",, "control.ini")
  444.   @SetINI ("Screensaver.miroPOWERSAVE", "StandbyTime",, "control.ini")
  445.   @SetINI ("Screensaver.miroPOWERSAVE", "SuspendTime",, "control.ini")
  446.  
  447.   @SetINI ("s3_24.drv", "FontSize",, "system.ini")
  448.   @SetINI ("s3_24.drv", "WidthXHeight",, "system.ini")
  449.  
  450.   @SetINI ("v631p.drv","FontSize",, "system.ini")
  451.   @SetINI ("v631p.drv","EnableHwCursor",, "system.ini")
  452.   @SetINI ("v631p.drv","WidthXHeight",, "system.ini")
  453.   @SetINI ("avga800.drv","FontSize",, "system.ini")
  454.   @SetINI ("avga800.drv","EnableHwCursor",, "system.ini")
  455.   @SetINI ("avga800.drv","WidthXHeight",, "system.ini")
  456.   @SetINI ("al314p.drv","FontSize",, "system.ini")
  457.   @SetINI ("al314p.drv","EnableHwCursor",, "system.ini")
  458.   @SetINI ("al314p.drv","WidthXHeight",, "system.ini")
  459.   @SetINI ("avga1280.drv","FontSize",, "system.ini")
  460.   @SetINI ("avga1280.drv","EnableHwCursor",, "system.ini")
  461.   @SetINI ("avga1280.drv","WidthXHeight",, "system.ini")
  462.   @SetINI ("al3164p.drv","FontSize",, "system.ini")
  463.   @SetINI ("al3164p.drv","EnableHwCursor",, "system.ini")
  464.   @SetINI ("al3164p.drv","WidthXHeight",, "system.ini")
  465.   @SetINI ("al16m.drv","FontSize",, "system.ini")
  466.   @SetINI ("al16m.drv","EnableHwCursor",, "system.ini")
  467.   @SetINI ("al16m.drv","WidthXHeight",, "system.ini")
  468.   @SetINI ("v631f8s.drv","FontSize",, "system.ini")
  469.   @SetINI ("v631f8s.drv","EnableHwCursor",, "system.ini")
  470.   @SetINI ("v631f8s.drv","WidthXHeight",, "system.ini")
  471.  
  472.   @merke = @GetINI("Windows", "run","win.ini")
  473.   @If (@StrFind("@merke", "@OutDrive:@SubDir\\WSIZER.EXE") > -1)
  474.     @merke = @StrDel("@merke", @StrFind("@merke", "@OutDrive:@SubDir\\WSIZER.EXE"),@StrLen("@OutDrive:@SubDir\\WSIZER.EXE "))
  475.     @SetINI ("Windows", "run", "@merke", "win.ini")
  476.   @EndIf
  477.  
  478.   @ClearOption (210)
  479.   @UnInstall = @True
  480.   @Goto BOARDSELECT
  481. @EndIf
  482. @EndIf
  483.  
  484.  
  485. //*** files to be copied ******************************************************
  486.  
  487. @If (200 [= @Option    // copy if Windows drivers
  488.     || 201 [= @Option) // or miro windows tools
  489.   @If ('D' [= @Group)
  490.     @Copy ("@InDrive:\\README.DEU","@OutDrive:@SubDir\\MINFO.TXT")
  491.   @Else
  492.     @Copy ("@InDrive:\\README.ENG","@OutDrive:@SubDir\\MINFO.TXT")
  493.   @EndIf
  494. @EndIf
  495.  
  496. @If (200 [= @Option) // Windows drivers
  497.   @DefineDisk
  498.     @Label = "Install disk # 1/2"
  499.     @BeginLib DRIVERS.RED
  500.       @File OEMC40SV.DEU  @Size 10000  @Out @wSysDir\\*.INF @Option 100 @Group D
  501.       @File OEMC40SV.ENG  @Size 10000  @Out @wSysDir\\*.INF @Option 100 @Group E
  502.       @File OEMC20SV.DEU  @Size 10000  @Out @wSysDir\\*.INF @Option 101 @Group D
  503.       @File OEMC20SV.ENG  @Size 10000  @Out @wSysDir\\*.INF @Option 101 @Group E
  504.       @File OEMC20D1.DEU  @Size 10000  @Out @wSysDir\\OEMC20SD.INF @Option 105 @Group D
  505.       @File OEMC20D1.ENG  @Size 10000  @Out @wSysDir\\OEMC20SD.INF @Option 105 @Group E
  506.       @File OEMC20SD.DEU  @Size 10000  @Out @wSysDir\\*.INF @Option 102 @Group D
  507.       @File OEMC20SD.ENG  @Size 10000  @Out @wSysDir\\*.INF @Option 102 @Group E
  508.       @File OEMC10SD.DEU  @Size 10000  @Out @wSysDir\\*.INF @Option 103 @Group D
  509.       @File OEMC10SD.ENG  @Size 10000  @Out @wSysDir\\*.INF @Option 103 @Group E
  510.       @File OEMC10D2.DEU  @Size 10000  @Out @wSysDir\\OEMC10SD.INF @Option 104 @Group D
  511.       @File OEMC10D2.ENG  @Size 10000  @Out @wSysDir\\OEMC10SD.INF @Option 104 @Group E
  512.       @File OEMMAG20.DEU  @Size 10000  @Out @wSysDir\\*.INF @Option 106 @Group D
  513.       @File OEMMAG20.ENG  @Size 10000  @Out @wSysDir\\*.INF @Option 106 @Group E
  514.       @File OEMMAG40.DEU  @Size 10000  @Out @wSysDir\\*.INF @Option 107 @Group D
  515.       @File OEMMAG40.ENG  @Size 10000  @Out @wSysDir\\*.INF @Option 107 @Group E
  516.  
  517.       @File VXPMR_08.DRV @Size 250000 @Out @wSysDir\\C20SD_08.* @Option 105
  518.       @File VXPMR_16.DRV @Size 250000 @Out @wSysDir\\C20SD_15.* @Option 105 
  519.       @File VXPMR_16.DRV @Size 250000 @Out @wSysDir\\C20SD_16.* @Option 105 
  520.       @File S3VSND24.DRV @Size 110000 @Out @wSysDir\\C20SD_24.* @Option 105 
  521.  
  522.       @File VXPMR_08.DRV @Size 250000 @Out @wSysDir\\C20SD_08.* @Option 102 
  523.       @File VXPMR_16.DRV @Size 250000 @Out @wSysDir\\C20SD_15.* @Option 102 
  524.       @File VXPMR_16.DRV @Size 250000 @Out @wSysDir\\C20SD_16.* @Option 102 
  525.       @File VXPMR_32.DRV @Size 250000 @Out @wSysDir\\C20SD_32.* @Option 102 
  526.  
  527.       @File VXPMR_08.DRV @Size 250000 @Out @wSysDir\\C20SV_08.* @Option 101
  528.       @File VXPMR_16.DRV @Size 250000 @Out @wSysDir\\C20SV_15.* @Option 101 
  529.       @File VXPMR_16.DRV @Size 250000 @Out @wSysDir\\C20SV_16.* @Option 101 
  530.       @File VXPMR_32.DRV @Size 250000 @Out @wSysDir\\C20SV_32.* @Option 101 
  531.  
  532.       @File VXPMR_08.DRV @Size 250000 @Out @wSysDir\\M20_08.* @Option 106
  533.       @File VXPMR_16.DRV @Size 250000 @Out @wSysDir\\M20_15.* @Option 106 
  534.       @File VXPMR_16.DRV @Size 250000 @Out @wSysDir\\M20_16.* @Option 106 
  535.       @File VXPMR_32.DRV @Size 250000 @Out @wSysDir\\M20_32.* @Option 106 
  536.  
  537.       @File VXPMR_08.DRV @Size 250000 @Out @wSysDir\\C40SV_08.* @Option 100
  538.       @File VXPMR_16.DRV @Size 250000 @Out @wSysDir\\C40SV_15.* @Option 100 
  539.       @File VXPMR_16.DRV @Size 250000 @Out @wSysDir\\C40SV_16.* @Option 100 
  540.       @File VXPMR_32.DRV @Size 250000 @Out @wSysDir\\C40SV_32.* @Option 100 
  541.  
  542.       @File VXPMR_08.DRV @Size 250000 @Out @wSysDir\\M40_08.* @Option 107
  543.       @File VXPMR_16.DRV @Size 250000 @Out @wSysDir\\M40_15.* @Option 107 
  544.       @File VXPMR_16.DRV @Size 250000 @Out @wSysDir\\M40_16.* @Option 107 
  545.       @File VXPMR_32.DRV @Size 250000 @Out @wSysDir\\M40_32.* @Option 107 
  546.  
  547.       @File OCTO.MON     @Size 65000  @Out @wSysDir\\*.* 
  548.       @File VGALOGO.LGO  @Size 2000   @Out @wSysDir\\*.* 
  549.       //CRYSTAL 10SD
  550.       @If (103 [= @Option || 104 [= @Option) 
  551.         @File OCTOVGA.2GR  @Size 5000   @Out @wSysDir\\*.* 
  552.         @File OCTOVGA.3GR  @Size 15000  @Out @wSysDir\\*.* 
  553.         @File VDDOCTO.386  @Size 40000  @Out @wSysDir\\*.* 
  554.       //OTHER
  555.       @Else
  556.         @File MIROVDD.386  @Size 42000  @Out @wSysDir\\*.* 
  557.         @File MIROGRB.3GR  @Size 16000  @Out @wSysDir\\*.* 
  558.         @File MIROGRB.2GR  @Size 5000   @Out @wSysDir\\*.* 
  559.       @EndIf
  560.       //CRYSTAL 20SD 1M for 24Bit
  561.       @If (105 [= @Option) 
  562.         @File OCTOVGA.2GR  @Size 5000   @Out @wSysDir\\*.* 
  563.         @File OCTOVGA.3GR  @Size 15000  @Out @wSysDir\\*.* 
  564.         @File VDDS3.386    @Size 40000  @Out @wSysDir\\*.* 
  565.       @EndIf
  566.  
  567.       @File 8514FIX.FON  @Size 12000  @Out @wSysDir\\*.* 
  568.       @File 8514OEM.FON  @Size 12000  @Out @wSysDir\\*.* 
  569.       @File 8514SYS.FON  @Size 12000  @Out @wSysDir\\*.* 
  570.       @File CGA40850.FON @Size 6000   @Out @wSysDir\\*.* 
  571.       @File CGA80850.FON @Size 6000   @Out @wSysDir\\*.* 
  572.       @File COURF.FON    @Size 30000  @Out @wSysDir\\*.* 
  573.       @File EGA40850.FON @Size 8000   @Out @wSysDir\\*.* 
  574.       @File EGA80850.FON @Size 8000   @Out @wSysDir\\*.* 
  575.       @File SERIFF.FON   @Size 82000  @Out @wSysDir\\*.* 
  576.       @File SMALLF.FON   @Size 22000  @Out @wSysDir\\*.* 
  577.       @File SSERIFF.FON  @Size 90000  @Out @wSysDir\\*.* 
  578.       @File SYMBOLF.FON  @Size 80000  @Out @wSysDir\\*.* 
  579.     @EndLib
  580.   @EndDisk
  581. @EndIf
  582.  
  583.  @If (202 [= @Option) // miro wallpaper
  584.   @DefineDisk
  585.     @Label = "Install disk # 1/2"
  586.     @BeginLib DRIVERS.RED
  587.       @File CRYSTAL.BMP  @Size 80000  @Out *.* @Option 100
  588.       @File CRYSTAL.BMP  @Size 80000  @Out *.* @Option 101
  589.       @File CRYSTAL.BMP  @Size 80000  @Out *.* @Option 102
  590.       @File CRYSTAL.BMP  @Size 80000  @Out *.* @Option 105
  591.       @File CRYSTAL.BMP  @Size 80000  @Out *.* @Option 103
  592.       @File CRYSTAL.BMP  @Size 80000  @Out *.* @Option 104
  593.       @File CRYSTAL.BMP  @Size 80000  @Out MAGIC.* @Option 106 @Group D
  594.       @File CRYSTAL.BMP  @Size 80000  @Out *.* @Option 106 @Group E
  595.       @File CRYSTAL.BMP  @Size 80000  @Out MAGIC.* @Option 107 @Group D
  596.       @File CRYSTAL.BMP  @Size 80000  @Out *.* @Option 107 @Group E
  597.     @EndLib
  598.   @EndDisk
  599. @EndIf
  600.  
  601. @If (200 [= @Option) // Windows drivers
  602.   @DefineDisk
  603.     @If (@IsFloppy)
  604.       @Label = "Install disk # 2/2"
  605.     @Else
  606.       @Label = "Install disk # 1/2"
  607.     @EndIf
  608.     @BeginLib DRIVERS2.RED
  609.       @File 1SD12_04.DRV @Size 250000 @Out @wSysDir\\*.* @Option 103 
  610.       @File 1SD10_08.DRV @Size 250000 @Out @wSysDir\\*.* @Option 103 
  611.       @File 1SD08_16.DRV @Size 250000 @Out @wSysDir\\1SD08_15.* @Option 103 
  612.       @File 1SD08_16.DRV @Size 250000 @Out @wSysDir\\*.* @Option 103 
  613.       @File 1SD06_16.DRV @Size 250000 @Out @wSysDir\\1SD06_15.* @Option 103 
  614.       @File 1SD06_16.DRV @Size 250000 @Out @wSysDir\\*.* @Option 103 
  615.       @File 1SD06_24.DRV @Size 110000 @Out @wSysDir\\*.* @Option 103 
  616.  
  617.       @File 1SD12_04.DRV @Size 250000 @Out @wSysDir\\*.* @Option 104 
  618.       @File 1SD12_08.DRV @Size 250000 @Out @wSysDir\\*.* @Option 104 
  619.       @File 1SD08_16.DRV @Size 250000 @Out @wSysDir\\1SD08_15.* @Option 104 
  620.       @File 1SD08_16.DRV @Size 250000 @Out @wSysDir\\*.* @Option 104 
  621.       @File 1SD06_16.DRV @Size 250000 @Out @wSysDir\\1SD06_15.* @Option 104 
  622.       @File 1SD06_16.DRV @Size 250000 @Out @wSysDir\\*.* @Option 104 
  623.       @File 1SD06_24.DRV @Size 110000 @Out @wSysDir\\*.* @Option 104 
  624.  
  625.     @EndLib
  626.   @EndDisk
  627. @EndIf
  628.  
  629. @If (200 [= @Option    // copy if Windows drivers
  630.     || 201 [= @Option) // or miro windows tools
  631.   @DefineDisk
  632.     @If (@IsFloppy)
  633.       @Label = "Install disk # 2/2"
  634.     @Else
  635.       @Label = "Install disk # 1/2"
  636.     @EndIf
  637.     @BeginLib MWINTOOL.RED
  638.       @File MWINTOOL.DEU @Size 15000  @Out *.INI @Group D
  639.       @File MWINTOOL.ENG @Size 15000  @Out *.INI @Group E
  640.       @File MONSEL.EXE   @Size 100000 @Out *.*
  641.       @File MONSEL.DEU   @Size 34000  @Out *.HLP @Group D
  642.       @File MONSEL.ENG   @Size 33000  @Out *.HLP @Group E
  643.       @File MSUPSCRN.EXE @Size 90000  @Out *.*
  644.       @File MSUP.DEU     @Size 26000  @Out *.HLP @Group D
  645.       @File MSUP.ENG     @Size 25000  @Out *.HLP @Group E
  646.  
  647.       @File MSUPVIRT.EXE @Size 20000  @Out *.*   
  648.       @File VIRTDLL.DLL  @Size 10000  @Out *.*   
  649.       @File MSUPVIR.DEU  @Size 10000  @Out *.HLP @Group D
  650.       @File MSUPVIR.ENG  @Size 10000  @Out *.HLP @Group E
  651.       @File MSUPHOT.EXE  @Size 20000  @Out *.*   
  652.       @File MSUPSCRD.DLL @Size 3000   @Out *.*   
  653.  
  654.       @File MPWRSAVE.SCR @Size 35000  @Out *.*
  655.       @File MTINT.EXE    @Size 95000  @Out *.*
  656.       @File MTINTDEU.HLP @Size 45000  @Out MTINT.HLP @Group D
  657.       @File MTINTENG.HLP @Size 45000  @Out MTINT.HLP @Group E
  658.       @File MTINTDEU.INI @Size 2500   @Out MTINT.INI @Group D
  659.       @File MTINTENG.INI @Size 2500   @Out MTINT.INI @Group E
  660. //      @File MTINT.EXE    @Size 90000  @Out *.*
  661. //      @File MTINT.DEU    @Size 40000  @Out *.HLP @Group D
  662. //      @File MTINT.ENG    @Size 35000  @Out *.HLP @Group E
  663. //      @File MTINTRUN.EXE @Size 55000  @Out *.*
  664.       @File WSIZER.EXE   @Size 120000 @Out *.*
  665.       @File WSIZER.INI   @Size 2000   @Out *.*
  666.       @File WSIZER.HLP   @Size 8000   @Out *.* @Group D
  667.       @File WSIZER_E.HLP @Size 8000   @Out WSIZER.* @Group E
  668.       @File WADJUST.EXE  @Size 82000  @Out *.*
  669.       @File WADJUST.INI  @Size 3000   @Out *.*
  670.     @EndLib
  671.   @EndDisk
  672. @EndIf
  673.  
  674. @If (201 [= @Option) // miro windows tools
  675.   @DefineDisk
  676.     @If (@IsFloppy)
  677.       @Label = "Install disk # 2/2"
  678.     @Else
  679.       @Label = "Install disk # 1/2"
  680.     @EndIf
  681.     @BeginLib MWINTOOL.RED
  682.       @File MFONTCOM.EXE @Size 85000  @Out *.*
  683.       @File MIROSCOP.EXE @Size 100000 @Out *.*
  684.       @File MIROHOOK.DLL @Size 5000   @Out *.*
  685.       @File MSCOPE.DEU   @Size 55000  @Out *0.HLP @Group D
  686.       @File MSCOPE.ENG   @Size 55000  @Out *0.HLP @Group E
  687.       @File MSIZER.EXE   @Size 35000  @Out *.*
  688.     @EndLib
  689.   @EndDisk
  690. @EndIf
  691.  
  692.  
  693.  
  694. //*** set variables in .INI files *********************************************
  695.  
  696. @If (200 [= @Option) // Windows drivers
  697.   @SetINI ("boot.description", "displayinf2",, "system.ini")
  698.   @SetINI ("mboot.description", "displayinf2",, "system.ini")
  699.   @SetINI ("mboot.description", "mboot","1", "system.ini")
  700.   @SetINI ("928.drv", "2in1",, "system.ini")
  701.   @SetINI ("928.drv", "Mon_Data", "@OutDrive:@wSysDir\\octo.mon", "system.ini")
  702.   @If (@fflag == 1)
  703.     @SetINI ("mboot.description", "f_flag", "ON", "system.ini")
  704.   @Else
  705.     @SetINI ("mboot.description", "f_flag",, "system.ini")
  706.   @EndIf
  707.   @SetINI ("mboot.description", "boardfam","SESAM", "system.ini")
  708.  
  709.  
  710.   @If (107 [= @Option)
  711.     @SetINI ("mboot.description", "displayinf", "OEMMAG40.INF", "system.ini")
  712.   @EndIf
  713.   @If (106 [= @Option)
  714.     @SetINI ("mboot.description", "displayinf", "OEMMAG20.INF", "system.ini")
  715.   @EndIf
  716.   @If (103 [= @Option || 104 [= @Option)
  717.     @SetINI ("mboot.description", "displayinf", "OEMC10SD.INF", "system.ini")
  718.   @EndIf
  719.   @If (102 [= @Option || 105 [= @Option)
  720.     @SetINI ("mboot.description", "displayinf", "OEMC20SD.INF", "system.ini")
  721.   @EndIf
  722.   @If (101 [= @Option)
  723.     @SetINI ("mboot.description", "displayinf", "OEMC20SV.INF", "system.ini")
  724.   @EndIf
  725.   @If (100 [= @Option)
  726.     @SetINI ("mboot.description", "displayinf", "OEMC40SV.INF", "system.ini")
  727.   @EndIf
  728.  
  729.   @merke = @GetINI("Windows", "run", "win.ini")
  730.   @If (  (@StrFind("@merke", "wsizer") < 0)
  731.       && (@StrFind("@merke", "WSIZER") < 0))
  732.     @SetINI ("Windows", "run", "@OutDrive:@SubDir\\WSIZER.EXE @merke", "win.ini" )
  733.   @EndIf
  734. @EndIf
  735.  
  736. @If (200 [= @Option    // copy if Windows drivers
  737.     || 201 [= @Option) // or miro windows tools
  738.  
  739.   @If (107 [= @Option || 106 [= @Option)
  740.     @SetINI ("TintControl", "CLUT1", " ", "win.ini")
  741.     @SetINI ("TintControl", "CLUT2", "TI3025", "win.ini")
  742.   @EndIf
  743.   @If (100 [= @Option)
  744.     @SetINI ("TintControl", "CLUT1", "TI3025", "win.ini")
  745.     @SetINI ("TintControl", "CLUT2",, "win.ini")
  746.   @EndIf
  747.   @If (103 [= @Option || 104 [= @Option
  748.        || 105 [= @Option)
  749.     @SetINI ("TintControl", "CLUT1", " ", "win.ini")
  750.     @SetINI ("TintControl", "CLUT2",, "win.ini")
  751.   @EndIf
  752.   @If (102 [= @Option)
  753.     @SetINI ("TintControl", "CLUT1", " ", "win.ini")
  754.     @SetINI ("TintControl", "CLUT2", " ", "win.ini")
  755.   @EndIf
  756.   @If (101 [= @Option)
  757.     @SetINI ("TintControl", "CLUT1", "BT485", "win.ini")
  758.     @SetINI ("TintControl", "CLUT2",, "win.ini")
  759.   @EndIf
  760. @EndIf
  761.  
  762. @If (202 [= @Option) // miro wallpaper
  763.   @SetINI ("Desktop", "TileWallpaper", "1", "win.ini")
  764.  
  765.   @If ('D' [= @Group 
  766.         && (107 [= @Option || 106 [= @Option))
  767.     @SetINI ("Desktop", "Wallpaper", "magic.bmp", "win.ini")
  768.   @EndIf
  769.   @If ('E' [= @Group 
  770.         && (107 [= @Option || 106 [= @Option))
  771.     @SetINI ("Desktop", "Wallpaper", "crystal.bmp", "win.ini")
  772.   @EndIf
  773.   @If (103 [= @Option || 104 [= @Option)
  774.     @SetINI ("Desktop", "Wallpaper", "crystal.bmp", "win.ini")
  775.   @EndIf
  776.   @If (102 [= @Option || 105 [= @Option)
  777.     @SetINI ("Desktop", "Wallpaper", "crystal.bmp", "win.ini")
  778.   @EndIf
  779.   @If (101 [= @Option)
  780.     @SetINI ("Desktop", "Wallpaper", "crystal.bmp", "win.ini")
  781.   @EndIf
  782.   @If (100 [= @Option)
  783.     @SetINI ("Desktop", "Wallpaper", "crystal.bmp", "win.ini")
  784.   @EndIf
  785. @EndIf
  786.  
  787.  
  788. //*** old software to be deleted **********************************************
  789.  
  790. @If (200 [= @Option || 201 [= @Option)
  791.   @Delete ("@OutDrive:@wSysDir\\MIROLOGO.RLE")
  792.   @Delete ("@OutDrive:@SubDir\\*.MIR")
  793.   @Delete ("@OutDrive:@SubDir\\MSUP?.HLP")
  794.   @Delete ("@OutDrive:@SubDir\\MSUPVIR?.HLP")
  795.   @Delete ("@OutDrive:@SubDir\\MSCOPE1.HLP")
  796.   @Delete ("@OutDrive:@SubDir\\MSCOPE2.HLP")
  797.   @Delete ("@OutDrive:@SubDir\\MSCOPE3.HLP")
  798.   @Delete ("@OutDrive:@SubDir\\MSCOPE4.HLP")
  799.   @Delete ("@OutDrive:@SubDir\\MTINTRUN.EXE")
  800.   @Delete ("@OutDrive:@SubDir\\CRYS10SD.BMP")
  801.   @Delete ("@OutDrive:@SubDir\\CRYS20SD.BMP")
  802.   @Delete ("@OutDrive:@SubDir\\CRYS20SV.BMP")
  803.   @Delete ("@OutDrive:@SubDir\\CRYS40SV.BMP")
  804.   @Delete ("@OutDrive:@SubDir\\MIRO20.BMP")
  805.   @Delete ("@OutDrive:@SubDir\\MIRO40.BMP")
  806. @EndIf
  807.  
  808. @If (200 [= @Option && @DirExists ("@OutDrive:@SubDir\\SYSTEM"))
  809.   @Delete ("@OutDrive:@SubDir\\OEMC10SD.*")
  810.   @Delete ("@OutDrive:@SubDir\\OEMC20SD.*")
  811.   @Delete ("@OutDrive:@SubDir\\OEMC20SV.*")
  812.   @Delete ("@OutDrive:@SubDir\\OEMC40SV.*")
  813.   @Delete ("@OutDrive:@SubDir\\OEMMAG20.*")
  814.   @Delete ("@OutDrive:@SubDir\\OEMMAG40.*")
  815.   @Delete ("@OutDrive:@SubDir\\OEMBIBO*.*")
  816. @EndIf
  817.  
  818.  
  819. //*** project trailer block ***************************************************
  820.  
  821. @Finish
  822.   @BackGroundMode (3,@Blue, @Blue)
  823.   @WinExec ("PROGMAN.EXE", 1) 
  824.  
  825.   @If (200 [= @Option || 201 [= @Option)
  826.     @ProgramManager ("[CreateGroup (miroWINTOOLS, MWINTOOL.GRP)]")
  827.     @Delay = @SystemDate 
  828. La: @If (@SystemDate - @Delay <= @d) @Goto La @EndIf 
  829.     @ProgramManager ("[ReplaceItem (miro SUPERSCREEN)]")
  830.     @Delay = @SystemDate 
  831. Lb: @If (@SystemDate - @Delay <= @d) @Goto Lb @EndIf 
  832.     @ProgramManager ("[AddItem (@OutDrive:@SubDir\\MSUPSCRN.EXE, miro SUPERSCREEN)]")
  833.     @Delay = @SystemDate 
  834. Lc: @If (@SystemDate - @Delay <= @d) @Goto Lc @EndIf 
  835.     @ProgramManager ("[ReplaceItem (miro MONITOR SELECT)]")
  836.     @Delay = @SystemDate 
  837. Ld: @If (@SystemDate - @Delay <= @d) @Goto Ld @EndIf 
  838.     @ProgramManager ("[AddItem (@OutDrive:@SubDir\\MONSEL.EXE, miro MONITOR SELECT)]")
  839.     @Delay = @SystemDate 
  840. Le: @If (@SystemDate - @Delay <= @d) @Goto Le @EndIf 
  841.     @ProgramManager ("[ReplaceItem (miroTINT CONTROL)]")
  842.     @Delay = @SystemDate 
  843. Lf: @If (@SystemDate - @Delay <= @d) @Goto Lf @EndIf 
  844.     @ProgramManager ("[AddItem (@OutDrive:@SubDir\\MTINT.EXE, miroTINT CONTROL)]")
  845.     @Delay = @SystemDate 
  846. Lg: @If (@SystemDate - @Delay <= @d) @Goto Lg @EndIf 
  847.     @ProgramManager ("[ReplaceItem (miro HOTKEY)]") 
  848.     @Delay = @SystemDate 
  849. Lh: @If (@SystemDate - @Delay <= @d) @Goto Lh @EndIf 
  850.     @ProgramManager ("[AddItem (@OutDrive:@SubDir\\MSUPHOT.EXE, miro HOTKEY)]")
  851.     @Delay = @SystemDate 
  852. Lu: @If (@SystemDate - @Delay <= @d) @Goto Lu @EndIf 
  853.     @ProgramManager ("[ReplaceItem (miro PINBOARD)]") 
  854.     @Delay = @SystemDate 
  855. Lv: @If (@SystemDate - @Delay <= @d) @Goto Lv @EndIf 
  856.     @ProgramManager ("[AddItem (@OutDrive:@SubDir\\WSIZER.EXE, miro PINBOARD)]")
  857.     @Delay = @SystemDate 
  858. Lw: @If (@SystemDate - @Delay <= @d) @Goto Lw @EndIf 
  859.     @ProgramManager ("[ReplaceItem (miroSCREEN-Adjust)]") 
  860.     @Delay = @SystemDate 
  861. Lx: @If (@SystemDate - @Delay <= @d) @Goto Lx @EndIf 
  862.     @ProgramManager ("[AddItem (@OutDrive:@SubDir\\WADJUST.EXE, miroSCREEN-Adjust)]")
  863.     @Delay = @SystemDate 
  864. Li: @If (@SystemDate - @Delay <= @d) @Goto Li @EndIf 
  865.  
  866.     @If (201 [= @Option) // miro windows tools
  867.       @ProgramManager ("[ReplaceItem (miro FONTCOMPILER)]")
  868.       @Delay = @SystemDate 
  869. Lj: @If (@SystemDate - @Delay <= @d) @Goto Lj @EndIf 
  870.       @ProgramManager ("[AddItem (@OutDrive:@SubDir\\MFONTCOM.EXE, miro FONTCOMPILER)]")
  871.       @Delay = @SystemDate 
  872. Lk: @If (@SystemDate - @Delay <= @d) @Goto Lk @EndIf 
  873.       @ProgramManager ("[ReplaceItem (miroSCOPE)]")
  874.       @Delay = @SystemDate 
  875. Ll: @If (@SystemDate - @Delay <= @d) @Goto Ll @EndIf 
  876.       @ProgramManager ("[AddItem (@OutDrive:@SubDir\\MIROSCOP.EXE, miroSCOPE)]")
  877.       @Delay = @SystemDate 
  878. Lm: @If (@SystemDate - @Delay <= @d) @Goto Lm @EndIf 
  879.       @ProgramManager ("[ReplaceItem (miroSIZE CALIBRATION)]")
  880.       @Delay = @SystemDate 
  881. Ln: @If (@SystemDate - @Delay <= @d) @Goto Ln @EndIf 
  882.       @ProgramManager ("[AddItem (@OutDrive:@SubDir\\MSIZER.EXE, miroSIZE CALIBRATION)]")
  883.       @Delay = @SystemDate 
  884. Lo: @If (@SystemDate - @Delay <= @d) @Goto Lo @EndIf 
  885.     @EndIf
  886.  
  887.     @ProgramManager ("[ReplaceItem (Information)]")
  888.     @Delay = @SystemDate 
  889. Lr: @If (@SystemDate - @Delay <= @d) @Goto Lr @EndIf 
  890.     @ProgramManager ("[AddItem (NOTEPAD minfo.txt, Information, MONSEL.EXE, 1)]")
  891.     @Delay = @SystemDate 
  892. Ls: @If (@SystemDate - @Delay <= @d) @Goto Ls @EndIf 
  893.     @ProgramManager ("[ShowGroup (miroWINTOOLS, 1)]")
  894.     @Delay = @SystemDate 
  895. Lt: @If (@SystemDate - @Delay <= @d) @Goto Lt @EndIf 
  896.   @EndIf
  897.  
  898.   @If (200 [= @Option || 201 [= @Option) 
  899.     @If ('D' [= @Group)
  900.       @SetINI ("Language", "Language","Deutsch", "wsizer.ini")
  901.       @SetINI ("Language", "Language","Deutsch", "wadjust.ini")
  902.     @EndIf
  903.     @If ('E' [= @Group)
  904.       @SetINI ("Language", "Language","English", "wsizer.ini")
  905.       @SetINI ("Language", "Language","English", "wadjust.ini")
  906.     @EndIf
  907.   @EndIf
  908.  
  909.   @ChDrive (@WindowsDrive)
  910.   @ChDir ("@WindowsDir")
  911.   @If (200 [= @Option) // Windows drivers
  912.     @ReturnValue (4711)
  913.     @WinExec ("@OutDrive:@SubDir\\MONSEL.EXE", 1) 
  914.   @EndIf
  915. @EndFinish
  916.  
  917.  
  918. //*** eof *********************************************************************
  919.  
  920.